

function InsertDatosProveedor(){
 
  
  if(validarDatos2()==false)
  {
  
	return false;
  }
  else
  {
	
		var nombre = document.getElementById('nombre').value;
		var apellido = document.getElementById('apellido').value;
		var cedula = document.getElementById('cedula').value;
		var usuario = document.getElementById('user').value;
		var password = document.getElementById('pass').value;
		var rol = document.getElementById('roles').value;
		var correo = $('#correo').val();
		var activo;
	if (document.formulario.activo.checked) 
     activo = 1;
    else 
     activo = 0; 	
	
	conexhttp=crearXMLHttpRequest2();
	conexhttp.onreadystatechange = avisarEnviado2;
	conexhttp.open('GET',"registrarusuario.php?nombre="+nombre+"&apellido="+apellido+"&cedula="+cedula+"&user="+usuario+
	"&pass="+md5(password)+"&rol="+rol+"&activo="+activo+"&correo="+correo,true);
	conexhttp.send(null);
	
	}
	
}
function avisarEnviado2()
{
 
  if(conexhttp.readyState == 4)
  {
	if(conexhttp.responseText != "ok")
			alert("Error al enviar datos: --"+ conexhttp.responseText+"--");
	else {
			alert("Datos enviados satisfactoriamente");
			window.history.back();
			}
  }
}
function crearXMLHttpRequest2() 
{
  var xmlHttp=null;
  if (window.ActiveXObject) 
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  else 
    if (window.XMLHttpRequest) 
      xmlHttp = new XMLHttpRequest();
  return xmlHttp;
}

var conexhttp;
function validarDatos2()
{
		var campos = new Array();
		campos[0] = "nombre";
		campos[1] = "apellido";
		campos[2] = "cedula";
		campos[3] = "user";
		campos[4] = "pass";
		campos[5] = "roles";
		
		for(var i in campos)
		{
			var dato = document.getElementById(campos[i]).value;
			if(validar2(dato)==false)
				{
					alert(campos[i] + " no permitido.");
					return false;
				}
		}
		
}
function validar2(dato)
{
	if( dato == null || dato.length == 0 || /^\s+$/.test(dato) ) 
		{
		return false;
		}
}